A UML analysis, design, documentation and project management CASE tool. Includes basic UML models plus testing, metrics, change management, defect tracking and user interface design extensions. By Sparx Systems. [Commercial, Free Trial]
Offers tools that supports the UML notation on Macintosh, Windows, and Linux. Capabilities includes system analysis, requirements traceability, and software design. [Commercial]
A configurable toolkit for creating domain-specific modeling and program synthesis environments. Developed at Vanderbilt University, Nashville, Tennessee. [Open Source]
Supports popular modeling tools to improve functional design visualization and validation by directly executing UML domain models as web applications that include business logic. [Commercial, Free Trial]
Code generator, converts UML Class Diagram (XMI and Dia) to C# and VB.NET code. Can also output using XSLT Templates which adds support for almost any language. [Open Source, LGPL]